Comprehensive Speci cation of DistributedSystems Using I
نویسندگان
چکیده
Low level diiculties in the development of distributed systems that are due to non-standard communication protocols and incompatible components or platforms have largely been solved through standardization and commoditization of protocols and platforms. Distributed systems are being designed at higher levels of sophistication these days, and having an expressive yet usable speciication language is a valuable tool. IOA is a formal language for specifying the semantics of distributed systems. I 5 is a speciication framework for architectural deenition of distributed systems, also intended as a basis for connguration management. I 5 has ve levels that specify mainly the structural characteristics at diierent levels of abstraction, but I 5 does not address the semantics or dynamics of distributed systems interactions. We explore the integration of IOA and I 5 to create combined speciications that enjoy the beneets of both speciication languages: the ve diierent levels of abstraction of I 5 with their structural speciication capabilities are enhanced by a semantic speciication written in IOA. We show an example of a speciication developed using IOA and I 5 in an integrated way. We consider general approaches to such integrated speciications and discuss the possibilities and limitations of integrating IOA and I 5 , as well as our future work towards the complete integration.
منابع مشابه
Veri cation and Validation of Knowledge Based Systems with Formal Speci cations
This paper examines how formal speci cation techniques can support the ver i cation and validation V V of knowledge based systems Formal speci cation techniques provide levels of description which support both veri cation and valida tion and V V techniques feed back to assist the development of the speci cations Developing a formal speci cation for a system requires the prior construction of a ...
متن کاملObject - Oriented Speci cations of DistributedSystems in the -
We reene an abstract property-oriented speciication in the-calculus to a spec-iication in Maude. As an intermediate step, we use a structured speciication in the-calculus blended with propositions on states appropriate for object-oriented speciication. We use the loose approach in reenement and reene data types as well as behavior. Throughout, our example is the bounded buuer.
متن کاملQuantiied Assertions in Eiiel
This paper discusses extensions to the language Ei el, required to write more comprehensive software speci cations, where a speci cation in Ei el is a collection of class interfaces with features speci ed using an assertion language (i.e. a BON static model). The focus of the paper is the extension of the assertion language with quanti cation. Two forms of quanti cation are identi ed, which are...
متن کاملUsing the Tools in TRADE I A Decision Support System for Tra c Light Maintenance
In this paper we develop a speci cation of requirements and conceptual design of a decision support system for the maintenance of the lamps in tra c regulation systems Requirements and design are both speci ed using semiformal techniques in TRADE Toolkit for Requirements and Design Engineering The decision support system is non trivial and provides an existing need in a company that works in th...
متن کاملMax-planck-institut F Ur Informatik Using Algebraic Speciication Languages for Model-oriented Speciications K I N F O R M a T I K
It is common belief that there is a substantial di erence between model-oriented (eg. Z and VDM) and algebraic speci cation languages (eg. LSL and ACTONE) wrt. their applicability to the speci cation of software systems. While model-oriented speci cation languages are assumed to be suited better for the description of state based systems (abstract machines), algebraic speci cation languages are...
متن کامل